using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson3 : MonoBehaviour
{
    #region  客户端
    //用户使用的设备上安装的应用程序
    //游戏 软件等
    #endregion

    #region  服务器
    //为客户端提供服务的应用程序,该应用程序是运行在服务端设备上的
    //往往在软件开发中提到的服务端或服务器都是繁殖服务端应用程序

    //想客户端提供资源,保存客户端数据等
    //服务端应用程序运行在远端的一台计算机上,客户端通过网络和服务端进行通讯
    //服务端位客户端提供各种服务
    #endregion

    #region   网络游戏开发中的客户端和服务端
    //在没有学习网络相关知识之前,我们只能制作单机游戏
    //单机游戏:
    //只有客户端,没有服务端
    //不存在玩家之间的交互,数据存储在本地

    //网络游戏:
    //客户端和服务端
    //玩家之间可以进行交互  
    //静态数据存储在客户端,动态数据存储在服务端

    //网络游戏开发中的客户端
    //使用游戏引擎开发的游戏
    //都属于客户端应用程序,他们都是被用户直接操作的
    //主要功能就是游戏玩法,UI交互,美术表现,本地数据保存等等

    //网络游戏开发中的服务端
    //CPP JAVA C# GO 等等语言开发的运行在远端计算机上为游戏客户端提供服务的软件
    //都属于服务端应用程序，他的主要功能就是消息转发,数据保存,逻辑处理等等

    #endregion
}
